﻿	/*quote*/
.quote {width:980px;margin:0 auto;padding-top:45px;padding-bottom:25px;}
.quote_panel {padding:0 0 30px 0;}
.quote_details {background:#f8f8f8;margin-left:20px;padding:20px;width:760px;}
.quote_details_list {height:40px;margin:1px 0;}
.quote_details_list div.questionInfo {float:left;margin:12px;}
.quote_details_list div.errorInfo {float:left;margin:12px 0;}
.quote_details_subset div.questionInfo {float:left;margin:16px 0 0 5px;}
.quote_details_question {float:left;width:120px;height:40px;line-height:40px;font-size:14px;text-align:right;color:#666;}
.quote_details_answer {float:left;height:40px;line-height:40px;overflow:auto;font-size:14px;}
.quote_details_answer select {float:left;margin:6px 0;padding:4px;}
.quote_details_answer input.text {float:left;margin:6px 0;font-family:Arial;font-size:14px;padding:5px 5px;}
.quote_details_answer label {float:left;margin-left:10px;}
.quote_details_answer span {float:left;}
.quote_details_answer input.checkbox {float:left;margin:12px 0 0 0;_margin:8px 0 0 0;}
.quote_details_answer a.a_as_button {float:left;margin-top:10px;height:30px;line-height:30px;width:120px;text-shadow:0 -1px 0 #289551;background-position:-157px -198px;}
.quote_details_answer a.save_quote_details {float:left;height:16px;line-height:16px;margin:17px 0 0 10px;}
.quote_details_answer a.a_as_button:hover {background-position:-157px -228px;}
.quote_details_answer a.a_as_button:active {background-position:-157px -258px;}